package aod.android.com.bernay;

import android.app.Application;
import android.content.Context;

import com.baidu.mapapi.CoordType;
import com.baidu.mapapi.SDKInitializer;
import com.qiniu.android.common.FixedZone;
import com.qiniu.android.storage.Configuration;
import com.qiniu.android.storage.UploadManager;
import com.uuzuche.lib_zxing.activity.ZXingLibrary;

import chen.lion.hilib.HiApp;
import cn.jpush.android.api.JPushInterface;

public class BernayApp extends Application {

    public static Context mContext = null;
    public static  UploadManager mUploadManager;

    public static BernayApp mBernayApp;
    @Override
    public void onCreate() {
        super.onCreate();
        mContext = getApplicationContext();
        HiApp.init(this);
        mBernayApp = this;
        SDKInitializer.initialize(this);
        //自4.3.0起，百度地图SDK所有接口均支持百度坐标和国测局坐标，用此方法设置您使用的坐标类型.
        //包括BD09LL和GCJ02两种坐标，默认是BD09LL坐标。
        SDKInitializer.setCoordType(CoordType.BD09LL);
        ZXingLibrary.initDisplayOpinion(this);
        Configuration config = new Configuration.Builder()
                .chunkSize(512 * 1024)        // 分片上传时，每片的大小。 默认256K
                .putThreshhold(1024 * 1024)   // 启用分片上传阀值。默认512K
                .connectTimeout(10)           // 链接超时。默认10秒
                .useHttps(true)               // 是否使用https上传域名
                .responseTimeout(60)          // 服务器响应超时。默认60秒
                .build();
        mUploadManager= new UploadManager(config);
        JPushInterface.setDebugMode(true);
        JPushInterface.init(this);
    }
    public static Context getApplication() {
        return mContext;
    }
}
